/*
Theme Name: New NAPA AutoCare Multi Theme 
Theme URI: https://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/* Reset default browser CSS. Based on work by Eric Meyer: https://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@font-face { font-family: 'gotham_bookregular'; src: url('fonts/gotham-book-webfont.eot'); src: url('fonts/gotham-book-webfont.eot#iefix') format('embedded-opentype'),  url('fonts/gotham-book-webfont.woff') format('woff'),  url('fonts/gotham-book-webfont.ttf') format('truetype'),  url('fonts/gotham-book-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'gotham_boldregular'; src: url('fonts/gotham-bold-webfont.eot'); src: url('fonts/gotham-bold-webfont.eot#iefix') format('embedded-opentype'),  url('fonts/gotham-bold-webfont.woff') format('woff'),  url('fonts/gotham-bold-webfont.ttf') format('truetype'),  url('fonts/gotham-bold-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'gotham_mediumregular'; src: url('fonts/gotham-medium-webfont.eot'); src: url('fonts/gotham-medium-webfont.eot#iefix') format('embedded-opentype'),  url('fonts/gotham-medium-webfont.woff') format('woff'),  url('fonts/gotham-medium-webfont.ttf') format('truetype'),  url('fonts/gotham-medium-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; vertical-align: baseline; background: transparent; }
table, caption, tbody, tfoot, thead, tr, th, td { border: none !important; }
body { line-height: 1; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; clear: both; }
ol, ul { list-style: none; }
blockquote { quotes: none; }
blockquote:before, blockquote:after { content: ''; content: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; border: none !important; }
a img { border: none; }
/* =Fonts
-------------------------------------------------------------- */

h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit] { font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; }
pre { font-family: "Courier 10 Pitch", Courier, monospace; }
code { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
body, input, textarea { color: #666; font-size: 12px; line-height: 18px; }
hr { background-color: #E7E7E7; border: 0; height: 1px; margin-bottom: 18px; clear: both; }
/* Text elements */
p { margin-bottom: 18px; }
ul { list-style: square; margin: 0 0 18px 1.5em; }
ol { list-style: decimal; margin: 0 0 18px 1.5em; }
ol ol { list-style: upper-alpha; }
ol ol ol { list-style: lower-roman; }
ol ol ol ol { list-style: lower-alpha; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
dl { margin: 0 0 24px 0; }
dt { font-weight: bold; }
dd { margin-bottom: 18px; }
strong { font-weight: bold; }
cite, em, i { font-style: italic; }
big { font-size: 131.25%; }
ins { background: #ffc; text-decoration: none; }
blockquote { font-style: italic; padding: 0 3em; }
blockquote cite, blockquote em, blockquote i { font-style: normal; }
pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }
abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }
sup, sub { height: 0; line-height: 1; vertical-align: baseline; position: relative; }
sup { bottom: 1ex; }
sub { top: .5ex; }
input[type="text"], textarea { padding: 2px; background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); }
table { border: 1px solid #e7e7e7; text-align: left; margin: 0 -1px 24px 0; width: 100%; }
tr th,  thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }
tr td { border-top: 1px solid #e7e7e7; padding: 6px 24px; }
tr.odd td { background: #F2F7FC; }
.attachment img { max-width: 900px; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 15px; margin-top: 4px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 40px; margin-top: 4px; margin-right: 40px;}
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.left_inner1 table tr td { padding: 0px; }
.alignleft,  img.alignright,  img.aligncenter { margin-bottom: 12px; height: auto; }
.wp-caption { background: #f1f1f1; line-height: 18px; text-align: center; margin-bottom: 20px; padding: 4px; }
.wp-caption img { margin: 5px 5px 0; }
.wp-caption p.wp-caption-text { margin: 5px; color: #888; font-size: 12px; }
.wp-smiley { margin: 0; }
/* =Comments
-------------------------------------------------------------- */
#comments { clear: both; }
#comments .navigation { padding: 0 0 18px 0; }
h3#comments-title, h3#reply-title { color: #000; font-weight: bold; font-size: 20px; margin-bottom: 0; }
h3#comments-title { padding: 24px 0; }
.commentlist { list-style: none; margin: 0; }
.commentlist li.comment { border-bottom: 1px solid #e7e7e7; line-height: 24px; margin: 0 0 24px 0; padding: 0 0 0 56px; position: relative; }
.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }
#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }
#comments .comment-body p:last-child { margin-bottom: 6px; }
#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }
.commentlist ol { list-style: decimal; }
.commentlist .avatar { position: absolute; top: 4px; left: 0; }
.comment-author { }
.comment-author cite { color: #000; font-style: normal; font-weight: bold; }
.comment-author .says { font-style: italic; }
.comment-meta { font-size: 12px; margin: 0 0 18px 0; }
.comment-meta a:link, .comment-meta a:visited { color: #888; text-decoration: none; }
.comment-meta a:active, .comment-meta a:hover { color: #FF4B33; }
.commentlist .even { }
.commentlist .bypostauthor { }
.reply { font-size: 12px; padding: 0 0 24px 0; }
.reply a, a.comment-edit-link { color: #888; }
.reply a:hover, a.comment-edit-link:hover { color: #FF4B33; }
.commentlist .children { list-style: none; margin: 0; }
.commentlist .children li { border: none; margin: 0; }
.nopassword, .nocomments { display: none; }
#comments .pingback { margin-bottom: 18px; padding-bottom: 18px; border-bottom: 1px solid #e7e7e7; }
.commentlist li.comment+li.pingback { margin-top: -6px; }
#comments .pingback p { color: #888; font-size: 12px; line-height: 18px; display: block; margin: 0; }
#comments .pingback .url { font-style: italic; font-size: 13px; }
/* Comments form */
input[type=submit] { color: #333; }
#respond { margin: 24px 0; border-top: 1px solid #e7e7e7; overflow: hidden; position: relative; }
#respond p { margin: 0; }
#respond .comment-notes { margin-bottom: 1em; }
.form-allowed-tags { line-height: 1em; }
.children #respond { margin: 0 48px 0 0; }
h3#reply-title { margin: 18px 0; }
#comments-list #respond { margin: 0 0 18px 0; }
#comments-list ul #respond { margin: 0; }
#cancel-comment-reply-link { font-size: 12px; line-height: 18px; font-weight: normal; }
#respond .required { color: #FF4B33; font-weight: bold; }
#respond label { color: #888; font-size: 12px; }
#respond input { margin: 0 0 9px; width: 98%; }
#respond textarea { width: 98%; }
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { margin: 12px 0; }
#respond .form-submit input { width: auto; font-size: 14px; }
/*====================================== reset.css is here ========================================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: bold; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
.clear_0 { clear: both; font-size: 0px; line-height: 0px; display: block; }
.last { margin: 0 !important; }
.pad_last { padding: 0 !important; }
.no_bg { background: none !important; }
/**************************************************************************************/
a { color: #000; text-decoration: none; outline: 0 none; }
a:hover { color: #000; text-decoration: none; }
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
/*----------------------------------------------------------------------------------*/
html { }
body { color: #000; font-family: "Arial", Verdana, Tahoma; font-size: 14px; }
.flt_Lt { float: left; display: inline; }
.flt_Rt { float: right; display: inline; }
/* ----------------------- layout ----------*/
.wrapper { margin: 0 auto; }
.container { max-width: 960px; width:100%; margin: 0 auto; }
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
.header { background: url("images/bg-blue1.png") no-repeat center top; height: 506px; position: relative; background-color: #011e39; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.5);}
.header .container { }
#logo { padding-top: 10px; width: 310px; float: left; position: relative }
.site_247 #logo { padding-top: 10px; width: 256px; float: left; position: relative }
.site_247 #logo2 { margin-top: 9px; padding-top: 10px; width: 256px; float: left; position: relative }
.site_516 #logo {
    float: left;
    padding-top: 3px;
    position: relative;
    width: 237px;
    text-align: center;
}
.site_239 .content_section_left .home_welcome_img {display: none !important;}
.site_394 #logo {width: 240px; text-align: center; }
.site_180 #logo-center { padding-top: 0px; width: 310px; float: left; position: relative; text-align: center; }
.site_324 #logo-center { padding-top: 35px; width: 310px; float: left; position: relative; text-align: center; }
.site_198 #logo-center { padding-top: 35px; width: 310px; float: left; position: relative; text-align: center; }
.site_221 #logo-center { padding-top: 29px; width: 310px; float: left; position: relative; text-align: center; }
.site_271 #logo-center { padding-top: 15px; width: 310px; float: left; position: relative; text-align: center; }
.site_221 #logo {padding-top: 30px;}
.right_header { width: 312px; padding-top: 31px; float: right; font-family: 'gotham_bookregular' }
.site_293 .right_header { width: 400px; padding-top: 0px; float: right; font-family: 'gotham_bookregular' }
.right_header label { font-size: 12px; padding-top: 7px; float: right; color: #fff; text-align: right; }
.site_340 .right_header label {width: 200px;}
.site_293 .right_header label { color: #fff; float: left; font-size: 12px; line-height: 23px; padding-top: 0; text-align: justify;  margin-left: 11px;}
.direction_sec .text1 h4 {color: #cfcfcf; }
.right_header span { float: right; }
.right_header p  .socialicon { float: right; margin-top: 27px; }
.socialicon { float: right; margin-top: 11px; }
.socialicon ul { margin: 0; padding: 0; }
.socialicon ul li { display: inline-block; list-style: none outside none; margin: 0 3px 0 0; padding: 0; }
.site_472 .socialicon ul li {vertical-align: middle; display: -moz-stack; }
.site_472 .socialicon .aboutw img {float: right; opacity: 1;}
.site_334 .newlocation {
  font-size: 12px !important;
    line-height: 13px;
    text-align: right!important;
}

.site_334 .footer_in .direction_sec {
    display: none;
}
.site_334 .footer_in .aboutwl {
    float: left;
    width: 60%;
}
.site_334 .cont_sec {width: 245px;}
.site_334 .services_sec ul li {width: 133px;}
.site_334 .services_sec {width: 440px;}
.socialicon ul li a { background: url("images/socicon3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 24px; list-style: none outside none; margin: 0; padding: 0; width: 25px; }
.socialicon ul li a.icon1 { background-position: 0 0; }
.socialicon ul li a.icon1:hover { background-position: 0 -24px; transition: background 300ms ease-in 0s; }
.socialicon ul li a.icon2 { background-position: -34px 0; }
.socialicon ul li a.icon2:hover { background-position: -34px -24px; transition: background 300ms ease-in 0s; }
.socialicon ul li a.icon3 { background-position: -69px 0; }
.socialicon ul li a.icon3:hover { background-position: -69px -24px; transition: background 300ms ease-in 0s; }
.socialicon ul li a.icon4 { background-position: -103px 0; }
.socialicon ul li a.icon4:hover { background-position: -103px -24px; transition: background 300ms ease-in 0s; }
.socialicon ul li a.icon5 { background-position: -136px 0; }
.socialicon ul li a.icon5:hover { background-position: -136px -24px; transition: background 300ms ease-in 0s; }
.socialicon2 { float: right; margin-top: 27px; }
.socialicon2 { float: left; margin-top: 11px; }
.socialicon2 ul { margin: 0; padding: 0; }
.socialicon2 ul li { display: inline-block; list-style: none outside none; margin: 0 3px 0 0; padding: 0; }
.socialicon2 ul li a { background: url("images/socicon4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 24px; list-style: none outside none; margin: 0; padding: 0; width: 25px; }
.socialicon2 ul li a.icon1 { background-position: 0 0; }
.socialicon2 ul li a.icon1:hover { background-position: 0 -24px; transition: background 300ms ease-in 0s; }
.socialicon2 ul li a.icon2 { background-position: -34px 0; }
.socialicon2 ul li a.icon2:hover { background-position: -34px -24px; transition: background 300ms ease-in 0s; }
.socialicon2 ul li a.icon3 { background-position: -69px 0; }
.socialicon2 ul li a.icon3:hover { background-position: -69px -24px; transition: background 300ms ease-in 0s; }
.socialicon2 ul li a.icon4 { background-position: -103px 0; }
.socialicon2 ul li a.icon4:hover { background-position: -103px -24px; transition: background 300ms ease-in 0s; }
.socialicon2 ul li a.icon5 { background-position: -136px 0; }
.socialicon2 ul li a.icon5:hover { background-position: -136px -24px; transition: background 300ms ease-in 0s; }
.banner .container { }
.callbacks_container { position: relative; float: left; width: 100%; z-index: 9; margin-top: 0px; }
.callbacks { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; z-index: 9; background: #fff; }
.callbacks li { position: absolute; width: 100%; left: 0; top: 0; }
.callbacks img { display: block; position: relative; z-index: 1; height: auto; width: 941px; border: 10px solid #fff; }
.callbacks .caption { display: block; left: 9%; position: absolute; right: 0; top: 24%; width: 30%; text-align: center; z-index: 2; }
.callbacks .caption span { color: #fab12f; letter-spacing: -3px; font-weight: bold; font-size: 60px; text-transform: uppercase; font-family: 'gotham_boldregular'; text-shadow: 1px 2px 2px #000; }
.callbacks .caption label { color: #ffffff; font-weight: bold; font-size: 36px; text-transform: uppercase; line-height: 36px; font-family: 'gotham_boldregular'; padding-top: 5px; display: block; text-shadow: 1px 2px 2px #000; padding-bottom: 15px; }
.callbacks_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: -62px; z-index: 99999; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 80px; width: 39px; background: transparent url("images/themes.png") no-repeat left top; margin-top: -45px; }
.callbacks_nav:active { opacity: 1.0; }
.callbacks_nav.next { left: auto; background-position: right top; right: -64px; }
#slider3-pager a { display: inline-block; }
#slider3-pager img { float: left; }
#slider3-pager .rslides_here a { background: transparent; box-shadow: 0 0 0 2px #666; }
#slider3-pager a { padding: 0; }
.link1 { background: url("images/clickbutton.png") repeat; height: 42px; line-height: 40px; padding: 0 0 0 3px; font-size: 14px; color: #434343; clear: left; float: left; text-transform: uppercase; behavior: url(https://balltire-automotive.com/wp-content/themes/NAPA%20AC%202014%20S/PIE.htc); position: relative; width: 120px; margin: auto; margin-top: 10px; float: none; display: block; font-family: 'gotham_boldregular'; }
.shadow { position: absolute; bottom: -39px; left: 0px; width: 100%; }
/* ------------------------- NAVIGATION HERE ---------------*/

/*.menu { padding-top: 5px; padding-bottom: 22px; }*/
.menu { padding-top: 28px; padding-bottom: 10px; }
.site_262 .menu { padding-top: 8px; }
.site_465 .menu { padding-top: 0px; padding-bottom: 0px; }
.site_262 .main_content {margin-top: 60px;}
.site_221 .menu { padding-top: 8px;}
/*.site_324 .menu { padding-top: 8px;}
.site_424 .parallax {
    background: rgba(0, 0, 0, 0) url("../../../310autoworks/wp-content/uploads/sites/424/2015/10/DSC_02621.jpg") no-repeat fixed center -340px !important;
    border-bottom: 8px solid rgb(250, 177, 47);
    min-height: 200px;
    text-align: center;
    width: 100%;
}*/
.site_169 .menu { padding-top: 28px; padding-bottom: 10px; }
.toggleMenu { display: none; background: #fab231; padding: 10px 0px; color: black; float: left; text-transform: uppercase; margin-right: 10px; text-align: center; width: 100%; font-weight: bold; font-size: 18px; }
a.toggleMenu:hover { color: #fff; }
.shailan-dropdown-menu ul.dropdown { list-style: none; float: none; display: block; text-align: center; }
.nav:before, .nav:after { content: " "; display: table; }
.shailan-dropdown-menu ul.dropdown:after { clear: both; }
.shailan-dropdown-menu ul.dropdown ul { list-style: none; width: auto; }
.shailan-dropdown-menu ul.dropdown li a { color: #fff; text-transform: uppercase; font-family: 'gotham_bookregular'; font-size: 16px; padding: 11px 10px; }
.shailan-dropdown-menu ul.dropdown a:hover { color: #fab12f; }
.shailan-dropdown-menu ul.dropdown li { position: relative; }
.shailan-dropdown-menu ul.dropdown > li { float: none; display: inline-block; }
.shailan-dropdown-menu ul.dropdown li.current-menu-item a { color: #fab12f; }
.shailan-dropdown-menu ul.dropdown > li a:hover { }
.shailan-dropdown-menu ul.dropdown > li > .parent { background-image: url("https://balltire-automotive.com/wp-content/themes/NAPA%20AC%202014%20S/images/downArrow.png"); background-repeat: no-repeat; background-position: right; }
.shailan-dropdown-menu ul.dropdown > li > a { display: block; }
.shailan-dropdown-menu ul.dropdown li ul { left: -9999px; padding: 0; position: absolute; text-align: left; }
.shailan-dropdown-menu ul.dropdown > li.hover > ul { left: 0; }
.shailan-dropdown-menu ul.dropdown li li.hover ul { left: 100%; top: 0; }
.header .shailan-dropdown-menu ul.dropdown li li a { display: block; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-top: 1px solid rgba(255, 255, 255, 0.3); color: #fff !important; position: relative; z-index: 100;  font-size: 14px; padding-top: 7px 8px; }
.header .shailan-dropdown-menu ul.dropdown li li.current-menu-item a { color: #fab12f; }
.shailan-dropdown-menu ul.dropdown li li li a { background: #249578; z-index: 200; border-top: 1px solid #1d7a62; }

/* ------------------------ MAIN CONTENT HERE --------------*/
.main_content { padding-bottom: 20px; background: #fff; }
.main_content .container { }
.service_cont { width: 817px; height: 208px; margin: auto; background: #11316a; behavior: url(https://balltire-automotive.com/wp-content/themes/NAPA%20AC%202014%20S/PIE.htc); position: relative; border-radius: 5px; padding: 6px; }
.inner_bg { background: url("images/bg_new1.png") repeat 0 0 #3a3a3a; height: 207px; border: 1px solid #494949; border-radius: 5px; }
.inner_bg ul { margin: 34px 0 31px 15px; padding: 0px; text-align: center; }
.inner_bg ul li { float: left; margin-right: 13px; text-align: center; padding: 0 8px; }
.inner_bg ul li img { float: left; border: 2px solid #f7a225; box-shadow: 0 0 6px #000; }
.inner_bg ul li span { float: none; display: block; clear: left; text-transform: uppercase; text-align: center; font-size: 18px; color: #fff; padding-top: 6px; font-family: 'gotham_bookregular'; text-shadow: 1px 2px 2px #000; behavior: url(https://balltire-automotive.com/wp-content/themes/NAPA%20AC%202014%20S/PIE.htc); position: relative; }
.inner_bg ul li.last { margin: 0px; }
.content_section { padding-top: 20px; }
.content_section_left { width: 100%; margin: 0px; }
.content_section_left h2 { font-size: 20px; font-family: 'gotham_mediumregular'; line-height: 23px; padding-top: 25px; font-weight: normal;}
.content_section_left p { padding-top: 20px; }
.content_section_right { float: right; width: 588px; height: 326px; margin-right: 20px; }
.content_section_right img { width: 100%; height: auto; }
/* ---------------------------------------------------------*/
.header2 {
  height: 196px;
  left: 0;
  position: absolute;
  right: 0;
}
.inner_section {
    padding-top: 200px;
}
.inner1_banner { border-bottom: 8px solid #fab12f; border-top: 8px solid #fab12f; position: relative; height: 152px; background: url("images/bg_banner.png") repeat; overflow: hidden; }
.inner1_banner img { position: absolute; left: 50%; margin-left: -800px; }
.left_inner1 { width: 605px; float: left; margin-top: 50px; }
.site_294 .left_inner1 { width: 635px; float: left; margin-top: 50px; }
.site_294 .revicons{
    float: right;
    position: relative;
    top: 36px;
    width: 78%;
}
.site_360 .layout2 {
    font-size: 17px !important;
    margin-top: 7px !important;
}
.site_483 .secondphone {
    font-size: 20px !important;
}

.site_483 .secondphone > img {
    margin-right: 5px;
}
.site_407 .aboutw a {
    padding: 0 2px;
}
.left_inner1 h2 { font-family: 'gotham_bookregular'; color: #292929; line-height: 28px; font-size: 24px; font-weight: bold; padding-bottom: 15px; }
.left_inner1 p { padding-bottom: 12px; }
.right_inner1 { width: 290px; float: left; margin-left: 50px; margin-top: 40px; }
.site_294 .right_inner1 { width: 290px; float: left; margin-left: 15px; margin-top: 40px; }
.right_inner1 .review_text h3 { color: #fff; border-bottom: 0px; }
.right_inner1 .review_cont { height: auto; }
.right_inner1 .review_cont .review_cont_bg { height: auto; background: url("images/bg2_bottom2.png") repeat scroll 0 0 rgba(0, 0, 0, 0); }
.map_section2 { margin-top: 10px; border: 5px solid #f7a225; line-height: 0; }
.map_section2 img { width: 100%; height: auto; }
.right_inner1 .review_text { padding: 20px; }
.contact_section ul { margin: 0px; padding: 0px; color: #fff; }
.contact_section ul li { padding-bottom: 2px; border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
.contact_section ul li h5 { font-weight: bold; font-size: 14px; text-transform: uppercase; padding-top: 15px; }
.contact_section ul li p { font-size: 14px; padding-top: 5px; }
.right_inner1 .review_text p { padding-bottom: 5px; }
.right_inner1 .review_text p a { color: #fff; }
.text1 { padding-left: 50px; padding-top: 10px; text-align: center; padding-right: 40px; }
.text1 p { padding-bottom: 30px; }
.site_391 .cont_sec .socialicon2 {display: none;}
.site_391 .direction_sec .text1 p {color: #000 !important;}
.site_391 .direction_sec .socialicon2 {
    padding: 0 70px;
}
.direction_sec .text1 p {
    color: #cfcfcf;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
}
.site_443 .direction_sec .text1 p {
    color: #cfcfcf;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 5px;
}

.direction_sec .text1 {
    padding-left: 50px;
    padding-right: 40px;
    padding-top: 0;
    text-align: center;
}

.contact_section ul li h4 { font-weight: bold; font-size: 14px; padding-top: 5px; }
.contact_section ul li img { margin: auto; text-align: center; float: left; width: 35px; padding-left: 4px; }
.contact_section ul li.card { text-align: center; }
.contact_section ul li.logo2 img { width: 80%; float: none; }
.contact_section ul li.logo2 { text-align: center; }
.mapsection { position: relative; }
#map_canvas { height: 331px; margin: 0; width: 100%; border-bottom: 2px solid #838383; border-top: 2px solid #838383; z-index: 9; position: relative; }
.bg_transfer { height: auto; background-color: rgba(58, 56, 55, 0.8); width: 100%; z-index: 999; position: absolute; top: 0px; left: 0px; padding-top: 15px; text-align: center; }
.bg_transfer h3 { color: #fab12f; font-family: 'gotham_boldregular'; font-size: 47px; font-weight: bold; text-shadow: 1px 2px 2px #000; line-height: 47px; }
.bg_transfer p { text-align: center; font-size: 18px; color: #fff; font-weight: bold; padding-top: 10px; }
.bg_transfer span { background: url("images/bg6.png") repeat; height: 34px; border-radius: 8px; padding: 2px; float: left; position: absolute; left: 32%; bottom: -205%; }
.bg_transfer span a { background: url("images/bg6.png") repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid rgb(253, 209, 67); border-radius: 6px; box-shadow: 0 0 0 2px rgb(250, 170, 46); color: #434343; display: inline-block; float: none; font-family: 'gotham_boldregular'; font-size: 15px; line-height: 28px; padding: 0 10px; }
.site_529 .bg_transfer span a {display: none;}
.right_header .aboutw span { color: rgb(247, 162, 37); float: right; font-family: 'gotham_boldregular'; font-size: 30px; position: relative; width: auto; }
.site_343 .right_header .aboutw span { color:#001745 !important;}
.site_307 .right_header .aboutw2 span { color: rgb(247, 162, 37); float: right; font-family: 'gotham_boldregular'; font-size: 27px; position: relative; width: auto; margin-top: 10px }
.site_307 .right_header .aboutw span { color: rgb(247, 162, 37); float: right; font-family: 'gotham_boldregular'; font-size: 27px; position: relative; width: auto;}
.site_340 .top2_in .container { width: 50% !important;}
.site_340 .top2_in .container .col-sm3 {margin-right:10px;}
.site_293 .right_header .aboutw span { color: rgb(247, 162, 37);  float: left;  font-family: "gotham_boldregular";  font-size: 19px; line-height: 22px;position: relative;  width: auto;}
.site_437 .top2_in .container {width: 51%;}
.site_446 .top2_in .container { width: 52% !important;}
.site_452 .top2_in .container { width: 25% !important;}
}

.right_header .aboutw span a { color: rgb(247, 162, 37); }
.bg_transfer .container { position: relative; }
.noneshadow { box-shadow: none !important; border-radius: 6px; }
.noneshadow .review_cont { border-radius: 6px; }
/* ------------------ FOOTER HERE --------------------------*/
#footer { padding-top: 0px; }
#footer .container { }
.map_section { background: url("images/map.png") repeat; height: auto; margin-top: 0px; border-top: 2px solid #767676; border-bottom: 2px solid #767676; }
.map_section img { width: 100%; height: auto; }
.top2 { background: url("images/bg5.png") repeat scroll 0 0 rgba(0, 0, 0, 0); margin-top: 0; position: relative; z-index: 9; box-shadow: 0 0 20px; }
.col-sm3 { float: left; margin-right: 27px; width: 294px; }
.col-sm3 img { width: 100%; }
.review_cont { width: 282px; height: 273px; margin: auto; background: #11316a; behavior: url(https://balltire-automotive.com/wp-content/themes/NAPA%20AC%202014%20S/PIE.htc); position: relative; border-radius: 8px; padding: 6px; }
.review_cont_bg { background: url("images/bg4.png") repeat; height: 273px; border: 1px solid silver; border-radius: 7px; }
.img1 { margin-bottom: 10px; margin-top: 10px; }
.col-sm3.last { box-shadow: none; }
.review_text { padding: 10px; }
.review_text h3 { color: #fab12f; font-weight: normal; padding-bottom: 0px; border-bottom: 1px solid #fab12f; font-family: 'gotham_boldregular'; }
.review_text p { padding-top: 8px; padding-bottom: 0px; color: #fff; line-height: 16px; font-style: italic; }
.client_section { background: url("images/bg5.png") repeat scroll 0 0 rgba(0, 0, 0, 0); border-top: 2px solid #737373; padding: 15px 0 0; position: relative; z-index: 99; }
.client_section ul { margin: auto; padding: 0px; text-align: center; }
.client_section ul li { float: none; margin-right: 5px; display: inline; }
.client_section .container { margin: auto; }
.footermenu_section { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: url("images/bg-blue2.png"); background-origin: padding-box; background-position: center top; background-repeat: repeat-y; background-size: 100% auto; height: auto; padding-top: 0px; }
.review_text span { background: url("images/bg6.png") repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 8px; bottom: -271%; float: right; height: 29px; left: 31%; padding: 2px; }
.review_text span a { border: 2px solid #fdd143; border-radius: 8px; float: left; line-height: 25px; padding: 0 10px; text-transform: uppercase; color: #434343; font-family: 'gotham_boldregular'; }
.services_sec { width: 510px; float: left; }
.services_sec h3 { color: #e6a20f; font-size: 18px; padding-bottom: 25px; text-transform: uppercase; }
.services_sec ul { margin: 0px; padding: 0px; }
.services_sec ul li { float: left; color: #fff; width: 154px; padding-bottom: 0px; }
.services_sec ul li a { font-size: 12px; padding: 0 0 0 24px; color: #cfcfcf; background: url("images/bullet2.png") no-repeat 0px 5px; font-family: "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; }
.services_sec ul li a:hover { color: #BF8923; background: url("images/bullet.png") no-repeat 0px 5px; }
.services_sec ul li { font-size: 12px; width: 160px; padding-left: 10px; color: #cfcfcf; background: url("images/bullet2.png") no-repeat 0px 5px; font-family: "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; }
.direction_sec { width: 272px; float: left; margin-left: 0px; }
.site_407 .direction_sec { width: 250px; float: left; margin-left: 0px; }
.direction_sec h3 { color: #e6a20f; font-size: 18px; padding-bottom: 30px; text-transform: uppercase; text-align: center; }
.cont_sec { width: 166px; float: left; margin-left: 10px; }
.site_407 .cont_sec { width: 180px; float: left; margin-left: 10px; }
.cont_sec h3 { color: #e6a20f; font-size: 18px; padding-bottom: 25px; }
.cont_sec p { font-size: 11px; color: #cfcfcf; padding-bottom: 1px; }
.cont_sec p a { color: #cfcfcf; }
.link4 { display: block; text-align: center; clear: both; padding: 10px 0 0; }
.footermenu_section .container { position: relative; padding-bottom: 20px; }
.copy { }
/* ---------------------------------------------------------*/
.text-title { color: #fff; font-size: 40px; padding-top: 25px; }
.text-title a { color: #fff; font-size: 30px; text-decoration: none; }
.text-title a h1 { font-size: 30px; }
.aboutw span { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); left: 0; margin: 0; position: absolute; text-align: center; width: 100%; }
.site_500 .aboutw span {display: none;}
.socialicon .aboutw ul li a { background: none; }
.socialicon2 .aboutw ul li a { background: none; }
.socialicon .aboutw img { opacity: 0.5; }
.socialicon2 .aboutw img { opacity: 0.5; }
.socialicon .aboutw img:hover { opacity: 1; }
.socialicon2 .aboutw img:hover { opacity: 1; }
.business-title { color: #fff; font-size: 20px; font-weight: bold; text-align: center; width: 240px; position: absolute; top: 113px; }
.site_523 .business-title {font-style: italic;}
.site_250 .business-title { color: #fff; font-size: 20px; font-weight: bold; text-align: center; width: 255px; position: absolute; top: 113px; }
.site_238 .business-title {font-size: 16px;}
.site_230 .business-title { color: #fff; font-size: 20px; font-weight: bold; text-align: center; width: 260px; position: absolute; top: 113px; }
.site_18 .business-title { top: 130px; }
.site_459 .business-title {color: #fff; font-size: 19px; top: 95px !important;}
.callbacks .caption { color: #fff; display: block; font-family: "gotham_boldregular"; font-size: 24px; left: 2%; line-height: 29px; position: absolute; right: 0; text-align: center; top: 24%; width: 48%; z-index: 2; }
.pbc { clear: both; color: rgb(255, 255, 255); padding: 0px; text-align: center; font-size: 11px; }
.logo-below-text { display: none; }
.header ul.dropdown li.parent > a { padding-right: 15px; }
.header .shailan-dropdown-menu ul.dropdown li a { padding: 11px 8px; }
.submenu-1 { display: none; }
.contact_section br { margin: 5px; }
.container p strong { font-weight: 600; }
.container li strong { font-weight: 600; }
.address { color: #cfcfcf; font-size: 11px; }
.print_special { background: none repeat scroll 0 0 #ffc36a; border: 2px solid #eeeeee; border-radius: 8px; font-size: 15px; font-weight: bold; padding: 6px; }
.client_section .bx-wrapper .bx-viewport { background: none; box-shadow: none; border: none; }
.client_section .bx-wrapper .bx-prev { left: -45px; }
.client_section .bx-wrapper .bx-next { right: -45px; }
.left_inner1 li { list-style: disc outside none; padding-bottom: 5px; }
.left_inner1 ul { margin-top: 10px; padding-bottom: 10px; margin-left: 15px; }
.left_inner1 ol { padding-left: 15px; }
.left_inner1 ol li { list-style: decimal; }
.bx-controls-direction { display: none; }
.post-time { font-size: 11px; font-style: italic; }
.direction_sec input.medium { color: rgb(131, 131, 131) !important; padding: 5px 8px !important; width: 89% !important; margin: 0 0 8px; }
.direction_sec textarea.textarea { height: 50px !important; padding: 5px 10px !important; width: 88% !important; }
.direction_sec .gfield_label { display: none !important; }
.direction_sec .gform_heading { margin-bottom: 0 !important; }
.direction_sec .gform_wrapper { margin: 0; }
.direction_sec input[type="submit"] { background: url("images/bg6.png") repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid rgb(253, 209, 67); border-radius: 4px; box-shadow: 0 0 0 2px rgb(250, 170, 46); color: rgb(51, 51, 51); font-family: 'gotham_boldregular'; padding: 3px 10px; text-transform: uppercase; cursor: pointer; }
.direction_sec .gform_wrapper .gform_footer { clear: both; margin: 0px; padding: 12px 0 10px; text-align: center; }
.direction_sec .gform_confirmation_message { color: #fff; }
.direction_sec .gform_wrapper div.validation_error { color: rgb(230, 162, 15); font-size: 12px; font-weight: bold; line-height: 14px; margin: 0 0 7px; }
.direction_sec .gfield_contains_required { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important; margin: 0 !important; padding: 0 !important; }
.direction_sec .validation_message { margin: 0 !important; padding: 0 !important; color: rgb(230, 162, 15)!important; }
.direction_sec .gform_wrapper .top_label .gfield_description.validation_message, .direction_sec .gform_wrapper .gfield_description.validation_message { padding: 0 !important; margin: 0 0 5px !important; }
.direction_sec .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .direction_sec .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container { margin-top: 0px; }
.direction_sec .gform_wrapper li.gfield.gfield_error.gfield_contains_required { margin: 0 !important; padding: 0 !important; width: 100% !important; }
.direction_sec .gform_wrapper .top_label .gfield_error .ginput_container { max-width: 100%; }
.menu select { background: none repeat scroll 0 0 #fab231; }
a, img { outline: none; border: none; text-decoration: none; }
.fixed { position: fixed; top: -130px; width: 100%; z-index: 9999; transition: all 0.4s ease 0s; }

.site_226 .fixed { position: fixed; top: -150px; width: 100%; z-index: 9999; transition: all 0.4s ease 0s; }
.site_227 .fixed { position: fixed; top: -154px; width: 100%; z-index: 9999; transition: all 0.4s ease 0s; }

.site_407 .socialicon2 .aboutw ul {display: none;}
.shadow { bottom: -38px; left: 0; position: absolute; width: 100%; }
.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive { border: 10px solid #fff; width: 98%; }
.tp-bannershadow.tp-shadow2 { display: none; }
.callbacks_container .shadow { bottom: -62px; left: 0; position: absolute; width: 100%; }
.tp-rightarrow.default { background: transparent url("images/themes.png") no-repeat left top; cursor: pointer; height: 40px; position: relative; width: 40px; z-index: 100; background-position: -40px center; }
.tp-leftarrow.default { background: transparent url("images/themes.png") no-repeat left top; cursor: pointer; height: 40px; position: relative; width: 40px; z-index: 100; background-position: 0px; }
.tp-caption.lower_text.tp-fade.tp-resizeme.start { font-family: gotham_boldregular; }
.tp-caption.Yellow_title.tp-fade.tp-resizeme.start { font-family: gotham_boldregular; }
.callbacks_nav { display: none; }
.site_47 .content_section_left { width: 100%; }
.site_47 .content_section_right { height: 10px; }
.site_18 .content_section_left { width: 100%; }
.site_18 .content_section_right { height: 10px; }
.right_inner1 .review_cont .autonet_cont_bg { background: url("images/bg2_bottom2.png") repeat scroll 0 0 rgba(0, 0, 0, 0); height: auto; border: 1px solid silver; border-radius: 7px; }
.right_inner1 .autonet_text { padding: 20px; }
.autonet_text #cat_list_ul li a { color: white; }
.navigation .nav-previous { color: #3a6cac; float: left; padding: 8px 0; }
.navigation .nav-previous a { color: #3a6cac; text-decoration: none; }
.navigation .nav-next { color: #3a6cac; float: right; padding: 8px 0; }
.navigation .nav-next a { color: #3a6cac; text-decoration: none; }
#serv tr td ul li a { color: #3a6cac; }
.site_57 .content_section_left { width: 100%; }
.site_57 .content_section_right { height: 10px; }
.site_58 .content_section_left { width: 100%; }
.site_58 .content_section_right { height: 10px; }
.site_58 .icon2 > img { display: none; }
.site_59 .content_section_left { width: 100%; }
.site_59 .content_section_right { height: 10px; }
.site_59 .maintext img { float: left; }
.site_60 .content_section_left { width: 100%; }
.site_60 .content_section_right { height: 10px; }
.site_63 .content_section_left { width: 100%; }
.site_63 .content_section_right { height: 10px; }
.site_64 .content_section_left { width: 100%; }
.site_64 .content_section_right { height: 10px; }
.site_129 .business-title { font-size: 20px; }
.site_407 .parallax {background-image: url("images/genuine-car-care-slide2.jpg");}
 .parallax {
    background: url("images/napa-template-inside-banner.jpg")no-repeat fixed center -340px !important;
    border-bottom: 8px solid rgb(250, 177, 47);
    min-height: 200px;
    text-align: center;
    width: 100%;
}
/*--------------------------------------------color css----------------------------------*/
.header_in {border-bottom: 8px solid rgb(252,189,60); height: 506px;}
.footer_in {border-top: 8px solid rgb(252, 189, 60); padding-top: 35px; }
.service_cont { background: none repeat scroll 0 0 #11316a; margin-top: 40px; }
.inner_bg { background: url("https://balltire-automotive.com/wp-content/themes/images/bg_new1.png") repeat 0 0 #12407a; height: 207px; border: 1px solid #415a88; border-radius: 5px; }
/*.bx-wrapper { max-width: 100%!important; }*/
.top2_in {
    background: rgba(0, 0, 0, 0.2);  padding: 30px 0;
}

.test_class4 {padding: 0;}
.header2 .header_in { height:auto; border:none;}




/*************** custom css 07 April 2015 ******************************/
.site_176 .right_header { width: 500px; padding-top: 15px; float: right; font-family: 'gotham_bookregular' }
.site_176 .right_header .multiloc {width: 100%;}
.site_176 .right_header .multiloc .aboutw {
    float: left;
    width: 50%;
}
.site_176 .right_header .multiloc .aboutw2 {
    float: right;
    width: 48%;
}
.site_176 .aboutw2 { padding: 0px 0 0; }
.site_176 .right_header .aboutw2 span { color: rgb(247, 162, 37); float: right; font-family: "gotham_boldregular"; font-size: 30px; position: relative; width: auto; }

.site_407 .socialicon ul li {display: -moz-stack;}
.site_407 .socialicon2 ul li {display: -moz-stack;}
.site_397 .right_header { width: 500px; padding-top: 15px; float: right; font-family: 'gotham_bookregular' }
.site_397 .right_header .multiloc {width: 100%;}
.site_397 .right_header .multiloc .aboutw {
    float: left;
    width: 50%;
}
.site_397 .right_header .multiloc .aboutw2 {
    float: right;
    width: 48%;
}
.site_397 .aboutw2 { padding: 0px 0 0; }
.site_397 .right_header .aboutw2 span { color: rgb(247, 162, 37); float: right; font-family: "gotham_boldregular"; font-size: 30px; position: relative; width: auto; }
.site_443 .direction_sec .text1 strong {font-weight: bold; color: #cfcfcf; font-size: 11px; }
.site_443 .cont_sec .address strong {font-weight: bold; color: #cfcfcf; font-size: 11px;}

.site_47 .content_section_left { width: 100%; }
.site_47 .content_section_right { height: 10px; }
.site_18 .content_section_left { width: 100%; }
.site_18 .content_section_right { height: 10px; }

.site_57 .content_section_left { width: 100%; }
.site_57 .content_section_right { height: 10px; }
.site_58 .content_section_left { width: 100%; }
.site_58 .content_section_right { height: 10px; }
.site_58 .icon2 > img { display: none; }
.site_59 .content_section_left { width: 100%; }
.site_59 .content_section_right { height: 10px; }
.site_59 .maintext img { float: left; }
.site_60 .content_section_left { width: 100%; }
.site_60 .content_section_right { height: 10px; }
.site_63 .content_section_left { width: 100%; }
.site_63 .content_section_right { height: 10px; }
.site_64 .content_section_left { width: 100%; }
.site_64 .content_section_right { height: 10px; }
.site_129 .business-title { font-size: 20px; }
.site_176 .aboutw > label {width: 90%; text-align: right; padding-bottom: 10px;}
.site_176 .aboutw2 > label {text-align: right; width: 186px;}
.site_176 .main_content { background: none repeat scroll 0 0 #fff;padding-bottom: 20px;}
.site_176 .fixed { top: -200px;}


.site_256 .right_header {padding-top: 10px;}
.site_256 .menu {padding-bottom: 10px;padding-top: 0px;}

.site_260 #hours-center {
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-top: 28px;
    text-align: center;
    width: 34%;
}

.site_260 #hours-center > span {
    font-size: 20px;
    line-height: 24px;
}


.hreview h2 {
    font-size: 18px!important;
    line-height: 20px!important;
    font-family: "Arial";
    color: #333333;
}



.content_section_left ul {margin-left: 15px;margin-top: 10px;padding-bottom: 10px;}
.content_section_left li {list-style: outside none disc;padding-bottom: 5px;}

.site_269 .menu {padding-top: 48px;}
.site_429 .home_top_content {float: left;width: 100%;}

.content_home_left {
    float: left;
    width: 325px;
				padding-top: 25px;
}
.content_home_right {
    margin: 0 0 0 40px;
    width: 572px;
    float: left;
}
.content_home_left h2 {
    font-size: 20px;
    margin: 0 0 20px;
    line-height: 24px;
				font-family: 'gotham_mediumregular';
				font-weight:normal;
				
}
.content_home_left p {
    font-size: 14px;
    margin: 0 0 15px;
    line-height: 20px;
}
.site_444 .second_location {
margin-left: 17%;
}

.site_291 .paymentoptions {
    margin: 0 auto;
    width: 100%;
}

.site_291 .paymentext {
    clear: both;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    width: 100%;
}
.site_291 .paymentext2 {
    float: left;
    width: 100%;
    margin: 20px 0 10px;
    font-weight: 600;
    font-size: 12px;
}
.site_291 .paymentoptions img {
    margin: 0 10px;
}


#logo .main-logo {
	min-height: 97px;
    
}
.site_387 #field_4_1 .gfield_label {
    display: none;
}
.site_387 #field_4_1 , .site_387 #field_4_2  {border:none; font-weight:bold;}
.site_387 #gform_submit_button_4 {margin:-10px 57px;}


.site_334 .right_inner1 .review_text p {
    line-height: 12px;
}

.wpcr3_review span.wpcr3_item_name { display:none !important; }
.wpcr3_item_name { display:none !important; }



.site_482 .menu {
    padding-bottom: 0;
    padding-top: 0;
}



.site_180 .extra_sidebar_btn img {
    float: none;
    margin: 0 auto;
    padding: 8px 0 0;
    text-align: center;
    width: 235px;
}

.site_474 .bg_transfer span a {display: none !important;}
.site_176 .shailan-dropdown-menu ul li ul li ul li{ left: -10px;}
.site_176 .bg_transfer { height: 56px;}
.site_176 .mapsection .bg_transfer .container .aboutw > p {display: none;}
.site_371 .business-title {width: 86%;}
.site_454 .business-title {font-size: 17px;}
.site_397  .wpcr3_aggregateRating {
    display: none !important;
}


.site_407 .parallax-window-bottom-map .parallax {
    background: rgba(0, 0, 0, 0) url("images/okcgaragebtm_map.png") no-repeat fixed center top !important;
    background-size:cover !important;
    min-height: 400px;
}
.site_391 .business-title{
    top: 160px;
}
.site_528 .right_header {
    width: 60%;
    padding-top: 5px !important;
}
.site_528 .right_header .aboutw span {
    font-size: 18px !important;
}
.site_528 .right_header label {
    padding-top: 2px !important;
}
.site_528 .right_header .aboutw {
    float: left;
    width: 50%;
}
.site_528 .right_header .aboutw .phone{
    font-size: 28px;
    font-weight: bold;
    font-family: 'gotham_boldregular';
    width: 100%;
}
.site_472 .header { height: 550px; }
.site_472 .header_in { height: 550px; }
.site_472 #logo { padding-top: 35px; }
.site_391 .menu {
    padding-top: 10px;
    padding-bottom: 6px;
}
.site_391 .business-title {
    top: 125px;
    font-size: 18px;
}
.site_391 img.main-logo {
    max-height: 110px;
}
.site_528 #logo { width: 270px; }
.site_392 #footer .bussiness_hour {
    text-align: left;
    padding-left: 48px;
}
@media only screen and (max-width: 955px) {
.auto-background {
    width: 100%;
}
}
@media only screen and (max-width: 736px) {
    .site_528 .socialicon {
        float: none;
        margin-top: 11px;
        width: 100%;
        text-align: center;
    }
    .site_528 .right_header label {
        padding-top: 2px !important;
        width: 100%;
        text-align: center;
    }
    .site_528 .right_header .aboutw span {
        font-size: 18px !important;
        width: 100%;
        margin-top: 10px;
    }
    .site_528 .right_header .aboutw {
        float: none;
        width: 100%;
        padding-top: 0px;
    }
    .site_528 .right_header {
        width: 100%;
        padding-top: 5px !important;
        float: none;
    }
    .site_528 .business-title {
        float: none;
        width: 100%;
        top: 95px;
    }
    
    .site_528 #logo {
        float: none;
        width: 100% !important;
        text-align: center;
        padding: 0;
    }
.bg_transfer span { 
    bottom: -155%;
	}
}

.site_472 .header2 {height: 196px !important;}
.site_472 .header2 .header_in {height: auto !important;}
.site_528 .bg_transfer { height: 60px; }
iframe { max-width: 100%; }
.site_319 .footer_in .services_sec ul li a {background: rgba(0, 0, 0, 0) url("https://balltire-automotive.com/wp-content/themes/NAPA%20AC%202014%20S/images/bullet12.png") no-repeat scroll 0 5px;color: #cfcfcf;font-family: "Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial,sans-serif;font-size: 12px;padding: 0 0 0 0px;}

.site_334 .aboutw p span {
    display: inline-block;
    position: static;
    width: auto;
	float:none;
	margin:0 15px;
}
.site_523 .gfield_checkbox li input {
    position: relative;
    top: 16px;
}

.site_342 #footer .top2 {display: none;}

.BnLtagline{padding-top: 0px!important;font-weight: 200px!important;}